home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / util / cli / cc.lha / CC.DOC < prev    next >
Text File  |  1997-06-04  |  4KB  |  89 lines

  1.                            Opis uzytkowy rozkazu CC
  2.  
  3.                        autor: Adam Kubiczek (2.12.1996)
  4.                        recompiled: 3.6.1997 (PC-version)
  5.  
  6. 0. UWAGA!
  7.    Ten opis powstal dla Amigowej wersji programu, jednak jest on na tyle
  8. uniwersalny, ze pasuje rowniez do PC.
  9.  
  10.  
  11. 1. Wstep
  12. 2. Instalacja i wymagania
  13. 3. Uzycie
  14. 4. Przydatnosc
  15. 5. Rozpowszechnianie
  16.  
  17.  
  18. 1. Wstep - co to jest i do czego sluzy
  19.  
  20.     Jest   to  prosty  konwerter  systemu  zapisow  liczb.  Jest  w  stanie
  21. przeliczaê  liczbe  z  dowolnego  systemu na dowolny inny. Z zalozenia jest
  22. rozkazem  CLI  tak  wiec  uruchamiany  moze  byc  tylko  z  poziomu CLI lub
  23. Shell.  Zostal  napisany  w  jezyku  C.  Do  programu  dolaczony  jest  kod
  24. zrodlowy.
  25.  
  26. 2. Instalacja i wymagania
  27.  
  28.     Po  rozpakowaniu  archiwum  program  CC najlepiej skopiowad do katalogu
  29. C:.  Mozna  tez  gdziekolwiek  indziej.  Z  kodem úzrodlowym i dokumentacja
  30. mozna  zrob  co  sie  chce.  Program  praktycznie  nie  ma  zadnych wymagan
  31. (komputer Amiga).
  32.  
  33. 3. Uzycie
  34.  
  35.     Parametrem   jaki   podaje   sie   programowi  jest  liczba  ktora  byc
  36. przekonwertowana.  Oczywiscie  sam  program  nie  moze domyslic sie w jakim
  37. systemie  ta  liczba  jest  zapisana  dlatego  tez uzytkownik musi go o tym
  38. poinformowac  wstawiajac  odpowiedni  znak  przed  liczbe.  Dopuszczalne sa
  39. nastepujace znaki:
  40.  
  41.         # - system dziesietny (dec), np. #511
  42.         $ - system szesnastkowy (hex), np. $1ff
  43.         % - system binarny (bin), np. %111111111
  44.         & - system osemkowy (oct), np. &777
  45.  
  46.     nie   podanie   zadnego   znaku   kwalifikuje  liczbe  jako  zapisanâ w
  47. systemie dziesietnym, np. 511
  48.  
  49.     Tak  wiec  ogolne  uûycie  rozkazu wyglada tak: CC cXX, gdzie c to znak
  50. okreslajacy  system,  a  XX  to  liczba.  Jest  rowniez  mozliwosc wpisania
  51. liczby  w  dowolnym  innym  systemie!  Uzyskuje sie to porzez podanie znaku
  52. '!'  (wykrzyknik),  i  zaraz  za  nim  dwucyfrowej  liczby okreslajacej ten
  53. system, a nastepnie liczby do konwersji. Przyklady:
  54.  
  55.  !161ff (liczba (1ff) podana jest w syst. hex, zapis oznacza to samo co $1ff)
  56.  !0211111111 (liczba jest w bin, oznacza to samo co %111111111)
  57.  !12367 (liczba (367) podana jest w systemie dwunastkowym)
  58.  
  59. Ogolne uxycie: CC !aaXX, gdzie aa to system liczby, a XX to liczba.
  60.  
  61.     Normalnie  program  wyswietli  liczbe  przekonwertowana na systemy DEC,
  62. HEX,  OCT  i  BIN.  Mozna jednak wymusic podanie wyniku w innym systemie za
  63. pomoca drugiego parametru, np:
  64.  
  65.         CC $1ff 12
  66.  
  67. spowoduje wyswietlenie liczby $1ff w systemie dwunastkowym, a
  68.  
  69.         CC !15111 13
  70.  
  71.     spowoduje    skonwertowanie    liczby    111   zapisanej   w   systemie
  72. pietnastkowym,   na   system   trzynastkowy.   W  obu  przypadkach  program
  73. dodatkowo wyswietli jej wartosc dziesietna.
  74.  
  75. 4. Przydatnosc - na co to komu
  76.  
  77.     Program  moze  byc  nawet  uzyteczny.  Wiekszosc  kalkulatorow (równieû
  78. komputerowych)  nie  pozwala  na  przeliczanie liczb w dowolnych systemach.
  79. Rowniez  wlaczanie  takiego  KingKalca  po  to tylko, aby przeliczyc liczbe
  80. mija  sie  z  celem.  Jak  ktos  jest ambitny, moze sobie program podlaczyc
  81. pod DOpusa czy innego DiskWorka.
  82.  
  83. 5. Rozpowszechnianie
  84.  
  85.     Program   jest  freeware  czyli  zupelnie  darmowy,  NIE  wolno  jednak
  86. zmieniac   kodu   pliku   wykonywalnego   (*.exe).   Zezwalam   jednak   na
  87. wykorzystanie  fragmentu  kodu  zrodlowego w swoim programie. Prosze jednak
  88. o kopiowanie go w calosci tzn. razem z dokumentacja i kodem zrodlowym.
  89.